#include <stdio.h>
#include <string.h>
#define ROW 6
#define COL 20

int main()
{
    char strs[ROW][COL] = {"hello", "world", "ni hao", "chengdu", "good", "huaqing"};
    int i,  j;
    char temp[COL];

    for(i = 0; i < ROW - 1; i++)
    {
        for(j = 0; j < ROW - 1 - i; j++)
        {
            if(strcmp(strs[j], strs[j + 1]) > 0)
            {
                strcpy(temp, strs[j]);
                strcpy(strs[j], strs[j + 1]);
                strcpy(strs[j + 1], temp);
            }
        }
    }

    printf("排序后的字符串：\n");
    for(i = 0; i < ROW; i++)
    {
        printf("%s\n", strs[i]);
    }

    return 0;
}